runtime.hchan.recvx (field)

28 uses

	runtime (current package)
		chan.go#L42: 	recvx    uint   // receive index
		chan.go#L313: 			racenotify(c, c.recvx, nil)
		chan.go#L314: 			racenotify(c, c.recvx, sg)
		chan.go#L315: 			c.recvx++
		chan.go#L316: 			if c.recvx == c.dataqsiz {
		chan.go#L317: 				c.recvx = 0
		chan.go#L319: 			c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
		chan.go#L354: 		typedmemclr(c.elemtype, chanbuf(c, c.recvx))
		chan.go#L355: 		c.recvx++
		chan.go#L356: 		if c.recvx == c.dataqsiz {
		chan.go#L357: 			c.recvx = 0
		chan.go#L590: 		qp := chanbuf(c, c.recvx)
		chan.go#L592: 			racenotify(c, c.recvx, nil)
		chan.go#L598: 		c.recvx++
		chan.go#L599: 		if c.recvx == c.dataqsiz {
		chan.go#L600: 			c.recvx = 0
		chan.go#L688: 		qp := chanbuf(c, c.recvx)
		chan.go#L690: 			racenotify(c, c.recvx, nil)
		chan.go#L691: 			racenotify(c, c.recvx, sg)
		chan.go#L699: 		c.recvx++
		chan.go#L700: 		if c.recvx == c.dataqsiz {
		chan.go#L701: 			c.recvx = 0
		chan.go#L703: 		c.sendx = c.recvx // c.sendx = (c.sendx+1) % c.dataqsiz
		select.go#L436: 		racenotify(c, c.recvx, nil)
		select.go#L445: 	qp = chanbuf(c, c.recvx)
		select.go#L450: 	c.recvx++
		select.go#L451: 	if c.recvx == c.dataqsiz {
		select.go#L452: 		c.recvx = 0